package com.itheima.xmy.Demo;

import java.io.BufferedWriter;
import java.io.FileWriter;

/*请定义xml文件，存储以下“图书”信息：
书名：《架构师成长之路》，出版社：黑马程序员，出版日期：2010-6-6，价格：125.00
书名：《JavaEE企业级开发》，出版社：黑马研究院，出版日期：2011-5-5，价格：115.80
书名：《Oracle指南》，出版社：清华计算机，出版日期：2012-7-7，价格：89.00
1. 使用：文档声明
2. “标签名”不可使用中文。
3. 文件名为：books.xml
4. 根元素为：\<books>*/
public class XMLDemo01 {
    public static void main(String[] args) {
        // 1、使用一个StringBuilder对象来拼接XML格式的数据。
        StringBuilder sb = new StringBuilder();
        sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\r\n");
        sb.append("<books>\r\n");

        sb.append("<book>\r\n");
        sb.append("\t<name>").append("《架构师成长之路》").append("</name>\r\n");
        sb.append("\t<press>").append("黑马程序员").append("</press>\r\n");
        sb.append("\t<date>").append("2010-6-6").append("</date>\r\n");
        sb.append("\t<price>").append(125.00).append("</price>\r\n");
        sb.append("</book>\r\n");

        sb.append("<book>\r\n");
        sb.append("\t<name>").append("《JavaEE企业级开发》").append("</name>\r\n");
        sb.append("\t<press>").append("黑马研究院").append("</press>\r\n");
        sb.append("\t<date>").append("2011-5-5").append("</date>\r\n");
        sb.append("\t<price>").append(115.80).append("</price>\r\n");
        sb.append("</book>\r\n");


        sb.append("<book>\r\n");
        sb.append("\t<name>").append("《Oracle指南》").append("</name>\r\n");
        sb.append("\t<press>").append("清华计算机").append("</press>\r\n");
        sb.append("\t<date>").append("2012-7-7").append("</date>\r\n");
        sb.append("\t<price>").append(89.00).append("</price>\r\n");
        sb.append("</book>\r\n");

        sb.append("</books>\r\n");

        try (
                BufferedWriter bw = new BufferedWriter(new FileWriter("day-11/src/books.xml"));
        ){
            bw.write(sb.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}
